43253
865894
187221
370313
519331
190338
415453
947651
151764
185751
675488
324120
5059799
3499581
2977148
2298804
2204988
1999609
189478
1890357
1736118
1709136
1654195
1621471